From e0339c5244a7b92569b761076dc0e6577687069d Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Sun, 19 Jul 2015 22:09:29 -0300 Subject: [PATCH] placessidebar: show Computer item when not in Other Locations Previous commits removed from places sidebar the code related to displaying the Computer item, which should be shown when the sidebar is not displaying the Other Locations item. Add back the item when the sidebar is not in Other Locations' mode. --- gtk/gtkplacessidebar.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gtk/gtkplacessidebar.c b/gtk/gtkplacessidebar.c index 67c5c222ed..08e28b68b0 100644 --- a/gtk/gtkplacessidebar.c +++ b/gtk/gtkplacessidebar.c @@ -1133,6 +1133,19 @@ update_places (GtkPlacesSidebar *sidebar) } g_list_free (volumes); + /* file system root */ + if (!sidebar->show_other_locations) + { + mount_uri = "file:///"; /* No need to strdup */ + icon = g_themed_icon_new_with_default_fallbacks (ICON_NAME_FILESYSTEM); + add_place (sidebar, PLACES_BUILT_IN, + SECTION_MOUNTS, + sidebar->hostname, icon, mount_uri, + NULL, NULL, NULL, 0, + _("Open the contents of the file system")); + g_object_unref (icon); + } + /* add mounts that has no volume (/etc/mtab mounts, ftp, sftp,...) */ mounts = g_volume_monitor_get_mounts (sidebar->volume_monitor); -- 2.30.2